From 68b72ab7f85a3c12a7c25327fd71e46ca75b0be3 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 6 Oct 2004 17:06:35 +0000 Subject: [PATCH] Set the cursor before changing the selection to make the file chooser 2004-10-06 Matthias Clasen * gtk/gtktreeview.c (gtk_tree_view_search_iter): Set the cursor before changing the selection to make the file chooser preview update work better. (#143826, Tommi Komulainen) --- ChangeLog | 6 ++++++ ChangeLog.pre-2-10 | 6 ++++++ ChangeLog.pre-2-6 | 6 ++++++ ChangeLog.pre-2-8 | 6 ++++++ gtk/gtktreeview.c | 2 +- 5 files changed, 25 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index f7ca661a86..5aaee4a5c0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2004-10-06 Matthias Clasen + + * gtk/gtktreeview.c (gtk_tree_view_search_iter): Set the cursor + before changing the selection to make the file chooser preview + update work better. (#143826, Tommi Komulainen) + 2004-10-06 Matthias Clasen * gtk/gtkrange.c (gtk_range_real_change_value): Replace a really diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index f7ca661a86..5aaee4a5c0 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,9 @@ +2004-10-06 Matthias Clasen + + * gtk/gtktreeview.c (gtk_tree_view_search_iter): Set the cursor + before changing the selection to make the file chooser preview + update work better. (#143826, Tommi Komulainen) + 2004-10-06 Matthias Clasen * gtk/gtkrange.c (gtk_range_real_change_value): Replace a really diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index f7ca661a86..5aaee4a5c0 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,9 @@ +2004-10-06 Matthias Clasen + + * gtk/gtktreeview.c (gtk_tree_view_search_iter): Set the cursor + before changing the selection to make the file chooser preview + update work better. (#143826, Tommi Komulainen) + 2004-10-06 Matthias Clasen * gtk/gtkrange.c (gtk_range_real_change_value): Replace a really diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index f7ca661a86..5aaee4a5c0 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,9 @@ +2004-10-06 Matthias Clasen + + * gtk/gtktreeview.c (gtk_tree_view_search_iter): Set the cursor + before changing the selection to make the file chooser preview + update work better. (#143826, Tommi Komulainen) + 2004-10-06 Matthias Clasen * gtk/gtkrange.c (gtk_range_real_change_value): Replace a really diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c index 3f42c08f8c..8af6c6fea2 100644 --- a/gtk/gtktreeview.c +++ b/gtk/gtktreeview.c @@ -12576,8 +12576,8 @@ gtk_tree_view_search_iter (GtkTreeModel *model, { gtk_tree_view_scroll_to_cell (tree_view, path, NULL, TRUE, 0.5, 0.0); - gtk_tree_selection_select_iter (selection, iter); gtk_tree_view_real_set_cursor (tree_view, path, FALSE, TRUE); + gtk_tree_selection_select_iter (selection, iter); if (path) gtk_tree_path_free (path); -- 2.30.2